home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / dev / c / random.lha / random / r250 / r250.out < prev    next >
Text File  |  1999-02-28  |  918b  |  26 lines

  1. To: kpetersen@wsmr-simtel20.army.mil
  2. Subject: r250 - portable random number generator
  3. -------
  4.  
  5. Keith -
  6.  
  7. I have uploaded:
  8.  
  9. <msdos.c>
  10. r250.zip          portable pseudorandom number generator
  11.  
  12. This is an implementation by W. L. Maier of the random number
  13. generator described by S. Kirkpatrick and E. Stoll, Journal of
  14. Computational Physics, 40, p. 517 (1981).  The generator uses 16
  15. parallel copies of a linear shift register with period 2^250 - 1.  FAR
  16. longer period than the usual linear congruent generator, and commonly
  17. faster as well.  References are supplied.
  18.  
  19. I have made changes for portability: Initialization is optional because
  20. the generator starts in a known, valid state.  A linear congruent
  21. random number generator is supplied for initialization, so r250 should
  22. generate the same sequence of numbers on any platform with 16 bit
  23. integers.
  24.  
  25.                              - Jim Van Zandt (jrv@mbunix.mitre.org)
  26.